// 为新加入点赞按钮绑定监听器
function bindLikeButtons() {
    // 获取所有的 replyBtn 按钮
    const likeBtns = document.querySelectorAll(".reply-btn");

    // 首先，解绑所有已绑定的事件
    likeBtns.forEach(btn => {
        if (btn._bound) {
            btn.removeEventListener("click", btn._boundFunction);
            btn._bound = false;
        }
    });

    // 为每个按钮添加事件监听器
    likeBtns.forEach(btn => {
        if (!btn._bound) { // 检查按钮是否已经绑定事件
            btn._bound = true; // 标记此按钮已绑定事件

            const boundFunction = () => {
                const commentId = btn.closest('.comment').getAttribute('data-id');
                console.log(commentId);
                like(btn);
            };

            btn._boundFunction = boundFunction; // 保存绑定的函数引用，以便稍后解绑
            btn.addEventListener("click", boundFunction);
        }
    });
}
